DBQ="+server.mappath("denglu.mdb")+"

来源:百度知道 编辑:UC知道 时间:2024/09/28 12:10:51
<%
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
connstr="DBQ="+server.mappath("denglu.mdb")+";DefaultDir=;password=;DRIVER={Microsoft Access Driver (*.mdb)}"
conn.open connstr
%>

为什么要加"+ +"
不加
DBQ=server.mappath("denglu.mdb")
也是一个字符串啊

因为DBQ是一个字符串.在vbscript中.字符串都要用""包含起来,而DBQ后面又有server.mappath(),因为server.mappath()是vbscript的脚本语言,所在要用一个连接符号连接起来.在VBSCRIPT中."+"号和"&"都是连接符号.
自己去学习一下吧.多看看,

+号书写的不是特别标准,他在asp里面 解释为
衔接,连接
起到的作用是前后连接
你也可以使用&作为连接符号.
不通常使用+号是因为他在连接 整型变量时候 是加 还是连接?
所以习惯用&当连接符号,我说的比较乱,有什么问题你可以短信我